package com.item.springAop.config;

import com.item.springAop.aop.MethodAspect;
import com.item.springAop.demo;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.EnableAspectJAutoProxy;

@Configuration//定义配置类，可替换xml配置文件
@EnableAspectJAutoProxy//开启基于注解的aop模式
public class aopConfig {
    //注解需要使用aop的class =》交给Spring管理
    @Bean
    public demo demo(){
        return new demo();
    }

    //注解aop切面类 =》交给Spring管理
    @Bean
    public MethodAspect MethodAspect() {
        return new MethodAspect();
    }
}


